cucumber and tomato salad - French English Dictionary